cast doubt - German English Dictionary